/**
 * 2024/01/01 - 2024/12/31
 **/
package com.snail.camunda.engin.process.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;

/**
 *
 * @author: (zg)
 * @Date: 2024/12/31 13:52
 * @Version: 1.0.0
 */
@Data
@ToString
public class HistoryActivityVO implements Serializable {

    @ApiModelProperty("任务ID")
    private String taskId;

    @ApiModelProperty("分配人")
    private String assignee;

    @ApiModelProperty("所有人")
    private String owner;

    @ApiModelProperty("名称")
    private String name;

    @ApiModelProperty("描述")
    private String description;

    @ApiModelProperty("到期时间")
    private Date dueDate;

    @ApiModelProperty("流程更新时间")
    private Date followUpDate;

    @ApiModelProperty("优先级")
    private int priority;

    @ApiModelProperty("父任务ID")
    private String parentTaskId;

    @ApiModelProperty("删除原因")
    private String deleteReason;

    @ApiModelProperty("自定义key")
    private String taskDefinitionKey;

    @ApiModelProperty("活动实例ID")
    private String activityInstanceId;

    @ApiModelProperty("租户ID")
    private String tenantId;

}